do errands - French English Dictionary